home *** CD-ROM | disk | FTP | other *** search
- /****************************************************************************
- ** $Id: qt/frame.h 3.0.3 edited Oct 31 22:39 $
- **
- ** Copyright (C) 1992-2000 Trolltech AS. All rights reserved.
- **
- ** This file is part of an example program for Qt. This example
- ** program may be used, distributed and modified without limitation.
- **
- *****************************************************************************/
-
- #include <qmainwindow.h>
-
- class QStyle;
- class QListBox;
- class QListBoxItem;
- class QWidgetStack;
-
- class Frame : public QMainWindow {
- Q_OBJECT
- public:
- Frame( QWidget *parent=0, const char *name=0 );
-
- void addCategory( QWidget *w, const QPixmap &p, const QString &n );
- void addCategory( QWidget *w, const QPixmap &p1, const QPixmap &p2, const QString &n );
-
- static void updateTranslators();
-
- private slots:
- void setStyle( const QString& );
- void clickedCategory( QListBoxItem * );
-
- private:
- QWidget *createCategory( const QString& );
- int idEnglish;
-
- QString title;
- QListBox *categories;
- QWidgetStack *stack;
- };
-